package com.zzh.lib.snackbar;

import android.app.Activity;
import android.view.View;

/**
 * Created by ZZH on 2022/5/12.
 *
 * @Date: 2022/5/12
 * @Email: zzh_hz@126.com
 * @QQ: 1299234582
 * @Author: zzh
 * @Description: 对顶部显示框进行封装
 */
public class HTopTips {

    /**
     * 默认成功提示
     *
     * @param ctx 当前页面
     * @param msg 提示信息
     */
    public static void showTopSuccess(Activity ctx, String msg) {
        HSnackbar.makeShortTopTips(ctx, msg).setPromptThemBackground(Prompt.SUCCESS).show();
    }
    /**
     * 默认成功提示
     *
     * @param ctx 当前页面
     * @param msg 提示信息
     */
    public static void showTopSuccess(View ctx, String msg) {
        HSnackbar.makeShortTopTips(ctx, msg).setPromptThemBackground(Prompt.SUCCESS).show();
    }

    /**
     * 默认错误提示
     *
     * @param ctx 当前页面
     * @param msg 提示信息
     */
    public static void showTopError(Activity ctx, String msg) {
        HSnackbar.makeShortTopTips(ctx, msg).setPromptThemBackground(Prompt.ERROR).show();
    }
    /**
     * 默认错误提示
     *
     * @param ctx 当前页面
     * @param msg 提示信息
     */
    public static void showTopError(View ctx, String msg) {
        HSnackbar.makeShortTopTips(ctx, msg).setPromptThemBackground(Prompt.ERROR).show();
    }

    /**
     * 默认警告提示
     *
     * @param ctx 当前页面
     * @param msg 提示信息
     */
    public static void showTopWarn(Activity ctx, String msg) {
        HSnackbar.makeShortTopTips(ctx, msg).setPromptThemBackground(Prompt.WARNING).show();
    }
    /**
     * 默认警告提示
     *
     * @param ctx 当前页面
     * @param msg 提示信息
     */
    public static void showTopWarn(View ctx, String msg) {
        HSnackbar.makeShortTopTips(ctx, msg).setPromptThemBackground(Prompt.WARNING).show();
    }

    /**
     * 显示普通通知消息
     *
     * @param ctx 页面
     * @param msg 提示信息
     */
    public static void show(Activity ctx, String msg) {
        HSnackbar.makeShortTopTips(ctx, msg).setCustomPromptThemBackground(Prompt.NORMAL).show();
    }
    /**
     * 显示普通通知消息
     *
     * @param ctx 页面
     * @param msg 提示信息
     */
    public static void show(View ctx, String msg) {
        HSnackbar.makeShortTopTips(ctx, msg).setCustomPromptThemBackground(Prompt.NORMAL).show();
    }

}
